objects created using technology - Espagnol Anglais Dictionnaire